free-launching tank - French English Dictionary